const swaggerAutogen = require("swagger-autogen")({ openapi: "3.0.0" });

const outputFile = "./swagger_output.json";

let endpointsFiles = ["app.js"];

const doc = {
  info: {
    title: "江都 API",
    version: "1.1.0",
    description: "小程序+管理后台共用接口api",
  },
  host: "localhost:4000",
  schemes: ["http", "https"],
  components: {
    securitySchemes: {
      JiangduJWT: {
        type: "http",
        scheme: "bearer",
        in: "header",
        bearerFormat: "JWT",
      },
    },
  },
  // security: [{
  //   jwt: []
  // }],
  // securityDefinitions: {
  //   apiKeyAuth: {
  //     type: "apiKey",
  //     in: "header", // can be 'header', 'query' or 'cookie'
  //     name: "X-API-KEY", // name of the header, query parameter or cookie
  //     description: "any description...",
  //   },
  //   oAuthSample: {
  //     type: "oauth2",
  //     authorizationUrl: "https://petstore.swagger.io/oauth/authorize",
  //     flow: "implicit",
  //     scopes: {
  //       read_pets: "read your pets",
  //       write_pets: "modify pets in your account",
  //     },
  //   },
  // },
  definitions: {
    user: {
      "data": {
        "PHONE": "1232313123112",
        "USER_NAME": "jiangdu2",
        "HEZHUN_TIME": "2009-06-24 00:00:00.000000000",
        "CREATED_AT": "2009-06-24 00:00:00.000000000",
        "UPDATED_AT": "2009-06-24 00:00:00.000000000",
        "PASSWORD": "202cb962ac59075b964b07152d234b70",
        "LOG_DATE": "2009-06-24 00:00:00.000000000",
        "VALIDATEDATE": "2009-06-24 00:00:00.000000000"
      }
    },
    user_delete: {
      data: {
        USER_ID: "9958be4f-f3e7-4bc4-b24c-c5c2747fd118",
      },
    },
    user_ : {
      data: {
        USER_NAME: "kevin",
        PASSWORD: "123",
      },
    },
    user_register: {
      data: {
        USER_NAME: "linwen",
        PASSWORD: "123",
      },
    },
    user_updateStatus: {
      data: {
        USER_ID: "aa303c63-0a25-11ec-8516-342eb7e2a2ec",
        COMMENTS: "评价6798",
        STATUS: "黑名单",
      },
    },
    user_updateUserProperty: {
      "data": {
        "USER_ID": "dffa45c6-e2e0-4c46-96ea-440037f2484b",
        "LEVEL": "['TA','ADMIN']"
      }
    },
    user_getCompanyInfobyCondition: {
      data: { STATUS: "INITIAL" },
    },
    user_search: { data: {} },
    policy: { data: {} },
    policy_add: {
      "data": {
        "POLICY_TITLE": "test4",
        "CREATED_AT": "2021-09-22T13:24:24.195Z",
        "UPDATED_AT": "2021-09-22T13:24:24.195Z"
      }
    },
    policy_update: {
      data: {
        POLICY_ID: "2cd0894c-0a25-11ec-a6b8-342eb7e2a2ec",
        POLICY_TITLE: "市政府关于印发《扬州市地方储备粮管理办法》的通知",
        CREATED_AT: "1970-01-01",
        UPDATED_AT: "1970-01-01",
        CDATA: "ddd",
      },
    },
    policy_delete: {
      data: {
        text: "是否要删除市政府关于印发《扬州市公共安全视频图像信息系统管理办法》的通知(ID: 2cd0894d-0a25-11ec-9af9-342eb7e2a2ec)?",
        id: "2cd0894d-0a25-11ec-9af9-342eb7e2a2ec",
        type: "policy",
        POLICY_ID: "2cd0894d-0a25-11ec-9af9-342eb7e2a2ec",
      },
    },
    policy_tagsByCategories: {
      data: {
        POLICY_ID: "2cd0894d-0a25-11ec-9af9-342eb7e2a2ec",
        newData: []
      },
    },
    policy_policyTags: {
      data: {
        "POLICY_ID_POLICY_ID": "62cca380-4d16-4d3d-8f37-eacf07fda194"
      }
    },
    policy_deleteTags: {
      data: {
        POLICY_ID_POLICY_ID: "2cd03b48-0a25-11ec-96a4-342eb7e2a2ec",
        TAG_ID_TAG_ID: "3af9ddba-0a25-11ec-be60-90ccdf01187c",
      },
    },
    tag_search: { NAME: "标签搜索" },
    tag_add: {
      data: {
        TAG_ID: "",
        TAG_NAME: "dfd",
        TAG_VALUE: "fd",
        TYPE: "AS",
        DESCRIPTION: "fdfdfd",
        TAG_CATEGORY: "dfd",
        CREATED_AT: "2021-09-08T09:12:12.624Z",
        UPDATED_AT: "2021-09-08T09:12:12.624Z",
        USER_ID_USER_ID: "2200",
      },
    },
    tag_delete: {
      data: {
        text: "是否要删除dfd(ID: 8759ede4-5fa4-4d41-80f3-eaa2d0624cef)?",
        id: "8759ede4-5fa4-4d41-80f3-eaa2d0624cef",
        type: "tag",
        TAG_ID: "8759ede4-5fa4-4d41-80f3-eaa2d0624cef",
      },
    },
    tag_update: {
      data: {
        TAG_ID: "a694aa03-2a5e-4267-95cc-302921ddd21c",
        TAG_NAME: "efef",
        TAG_VALUE: "fefefddddd",
        TYPE: "FI",
        DESCRIPTION: "feefe",
        CREATED_AT: "2021-09-08",
        UPDATED_AT: "2021-09-08",
        USER_ID_USER_ID: "2200",
        USER_NAME: "null",
        TAG_CATEGORY: "ewfwff",
      },
    },
    talent_get: {
      data: { NAME: "周" },
    },
    talent_update: {
      data: {
        TALENT_ID: "13f9fcb8-0a36-11ec-85eb-90ccdf01187c",
        TALENT_NAME: "魏十五",
        AGE: 3,
        SEX: 0,
        POSITION: "",
        DEGREE: 1,
        TYPE: "",
        UNIVERSITY: "",
        CAREER_YEAR: 2,
        COMPANY_NAME: "",
        SALARY: "199k",
        AREA: "",
        RESUME_URL: "",
        CREATED_AT: "1970-01-01",
        UPDATED_AT: "1970-01-01",
        AVATAR: "https://s3.bmp.ovh/imgs/2021/09/31168b2e6cd39fb4.png",
      },
    },
    talents_tags: {
      data: { TALENT_ID_TALENT_ID: "020d921e-0a36-11ec-82f5-90ccdf01187c" },
    },
    talent_delete: {
      data: { text: "是否要删除undefined(ID: undefined)?", type: "policy" },
    },
    talent_addTags: {
      data: {
        TALENT_ID_TALENT_ID: "020d921e-0a36-11ec-82f5-90ccdf01187c",
        TAG_ID_TAG_ID: "",
      },
    },
    talent_deleteTags: {
      data: {
        TALENT_ID_TALENT_ID: "020d921e-0a36-11ec-82f5-90ccdf01187c",
        TAG_ID_TAG_ID: "",
      },
    },
    recommendList: {
      data: {},
    },
    recommendList_toggleNotice: {
      data: {
        RECOMMENDED_LIST_ID: "12321",
        STATUS: true,
        type: "all"
      },
    },
    historical: { data: {} },
    fin_get: { data: { LOAN_TYPE: "" } },
    policyhelp_add:{
      data:{
        POLICY_ID:"",
        TAG_NAME:"",
        TAG_CATEGROY:"",
        TAG_HELP:""
      }
    },
    fin_add: {
      data: {
        FIN_ID: "",
        LOGO_URL: "1",
        FIN_CODE: "",
        NAME: "ddd",
        DESCRIPTION: "1",
        WORKFLOW_URL: "1",
        URL: "1",
        APPLY_URL: "1",
        BANK_NAME: "",
        BANK_ID: "",
        STATUS: "1",
        FIN_START_DATE: "",
        FIN_END_DATE: "",
        CREATED_AT: "2021-09-08T09:51:59.635Z",
        UPDATED_AT: "2021-09-08T09:51:59.635Z",
        USER_ID_USER_ID: "1",
        USER_NAME: "1",
        RATE_LOW: "",
        RATE_HIGH: "",
        LOAN_QUOTA: "",
        LOAN_DATE_LOW: 1,
        LOAN_DATE_HIGH: 5,
        CHARGE_METHOD: "",
        REPAY_METHOD: "",
        TARGET: "",
        FIN_TYPE: "1",
        PRODUCT_TYPE: "",
        LOAN_TYPE: "",
      },
    },
    fin_update: {
      data: {
        FIN_ID: "ac61b1b3-0c60-11ec-a492-90ccdf01187c",
        LOGO_URL: "null",
        FIN_CODE: "4080",
        NAME: "信用贷",
        DESCRIPTION: "这是一个介绍",
        WORKFLOW_URL: "null",
        URL: "null",
        APPLY_URL: "null",
        BANK_NAME: "中国银行",
        BANK_ID: "1234",
        STATUS: "启用",
        FIN_START_DATE: "2015-11-28 00:00:00.000000000",
        FIN_END_DATE: "2008-12-22 00:00:00.000000000",
        CREATED_AT: "2018-05-02",
        UPDATED_AT: "2003-12-13",
        USER_ID_USER_ID: "1234",
        USER_NAME: "null",
        RATE_LOW: "5%",
        RATE_HIGH: "9%",
        LOAN_QUOTA: "300w",
        LOAN_DATE_LOW: 6,
        LOAN_DATE_HIGH: 26,
        CHARGE_METHOD: "信用",
        REPAY_METHOD: "担保公司",
        TARGET: "小微企业",
        FIN_TYPE: "H",
        PRODUCT_TYPE: "线上审批",
        LOAN_TYPE: "流动资金贷款",
      },
    },
    fin_delete: {
      data: {
        text: "是否要删除启信宝(ID: ac61d8b6-0c60-11ec-aaff-90ccdf01187c)?",
        id: "ac61d8b6-0c60-11ec-aaff-90ccdf01187c",
        type: "fin",
        FIN_ID: "ac61d8b6-0c60-11ec-aaff-90ccdf01187c",
      },
    },
    fin_finTags: {
      data: {
        FIN_ID: "ac61b1b3-0c60-11ec-a492-90ccdf01187c",
      },
    },
    fin_addTags: {
      data: {
        FIN_ID_FIN_ID: "ac61b1b3-0c60-11ec-a492-90ccdf01187c",
        TAG_ID_TAG_ID: "15cefa4b-0c63-11ec-9ac5-342eb7e2a2ec",
      },
    },
    fin_deleteTags: {
      data: {
        FIN_ID_FIN_ID: "ac61b1b3-0c60-11ec-a492-90ccdf01187c",
        TAG_ID_TAG_ID: "15cefa4b-0c63-11ec-9ac5-342eb7e2a2ec",
      },
    },
    fin_updateStatus: {
      data: {
        COMMENTS: "",
        STATUS: "",
        USER_ID: "",
      },
    },
    asset: { data: {} },
    asset_add: {
      data: {
        "ASSET_NAME": "设备test",
        "ASSET_COUNTRY": "德国",
        "MAKER": "制造商8",
        "ASSET_COUNT": 10,
        "START_DATE": "2021-09-20 18:21:23.357063000",
        "USER_ID_USER_ID": "53de13ae-19f8-11ec-99e3-90ccdf01187c",
        "USER_NAME": "admin",
        "STATUS": "已上架",
        "LOCKED": false,
        "AREA": "高邮",
        "CREATED_AT": "1970-01-01 00:00:00.000000000",
        "UPDATED_AT": "2021-09-22 12:08:49.998000000",
        "AVATAR": "https://tse1-mm.cn.bing.net/th/id/R-C.7ab3358e107ce906f646e89e7d18e777?rik=PPWztXSjPUQOHg&riu=http%3a%2f%2fimg.iapply.cn%2f257cfa3f36567905041b23640cdefb71&ehk=c%2fclrcSqvLwqOZDnBpYhii%2bTciG%2bS10e3q2oy7sRvqw%3d&risl=&pid=ImgRaw&r=0",
        "AUDIO": "null",
        "QRCODE": "https://tse1-mm.cn.bing.net/th/id/R-C.bcd18b2eff79aa76c210cb1b4fa9e718?rik=TWBJEYvTNbweXA&riu=http%3a%2f%2fpic.616pic.com%2fys_bnew_img%2f00%2f10%2f41%2fe0SAYdMOs1.jpg&ehk=o1kc%2fcW7P17uacN%2fn%2fqoQKqoYYaY3TmPdLFC0lXqfkM%3d&risl=&pid=ImgRaw&r=0",
        "VIDEO": "null"
      },
    },
    asset_update: {
      data: {
        "ASSET_ID": "81ef03ae-19fc-11ec-97d8-90ccdf01187c",
        "ASSET_NAME": "设备test",
        "ASSET_COUNTRY": "德国",
        "MAKER": "制造商811",
        "CREATED_AT": "1970-01-01 00:00:00.000000000",
        "UPDATED_AT": "2021-09-22 12:08:49.998000000",
      },
    },
    asset_tag: {
      data: {
        ASSET_ID: "ad52d74e-0ede-11ec-b9ca-342eb7e2a2ec",
      },
    },
    asset_delete: {
      data: {
        text: "是否要删除undefined(ID: ad52d74d-0ede-11ec-8613-342eb7e2a2ec)?",
        id: "ad52d74d-0ede-11ec-8613-342eb7e2a2ec",
        type: "fin",
        ASSET_ID: "ad52d74d-0ede-11ec-8613-342eb7e2a2ec",
      },
    },
    asset_tag_add_delete: {
      data: {
        ASSET_ID_ASSET_ID: "ad52d74e-0ede-11ec-b9ca-342eb7e2a2ec",
        TAG_ID_TAG_ID: "15cefa4b-0c63-11ec-9ac5-342eb7e2a2ec",
      },
    },
    tech: {
      data: { NAME: "周" },
    },
    tech_add_update: {
      data: {
        TECH_ID: "7544d13c-9aad-4e25-a41f-f70619262687",
        TECH_CODE: "2",
        NAME: "专利2",
        DESCRIPTION: "专利描述2",
        DESCRIPTION_PIC_URL: " ",
        TYPE: "专利",
        PATENT_APPLICATION_COUNTRY: "国内",
        PATENT_APPLICATION_CODE: " ",
        PATENT_APPLICATION_DATE: "",
        PATENT_AUTHORIZATION_STATE: " ",
        PATENT_AUTHORIZATION_CODE: " ",
        PATENT_AUTHORIZATION_DATE: "",
        PATENT_APPLICANT: " ",
        PATENT_INVENTOR: " ",
        TRADEMARK_AVATAR: " ",
        TRADEMARK_REGISTERATION_CODE: " ",
        TRADEMARK_REGISTERATION_DATE: "",
        TRADEMARK_REGISTERATION_EXPIRE_DATE: "",
        TRADEMARK_APPLICANT: " ",
        COPYRIGHT_TYPE: " ",
        COPYRIGHT_REGISTERATION_CODE: " ",
        COPYRIGHT_REGISTERATION_DATE: "",
        COPYRIGHT_FINISHED_DATE: "",
        COPYRIGHT_PUBLISHED_DATE: "",
        COPYRIGHT_VERSION_CODE: " ",
        COPYRIGHT_CLASSIFICATION_CODE: " ",
        COPYRIGHT_AUTHORIZATION_DATE: " ",
        QUALIFICATION_CODE: " ",
        QUALIFICATION_STATUS: " ",
        QUALIFICATION_DATE: "",
        QUALIFICATION_EXPIRE_DATE: "",
        CONTACT_NAME: " ",
        PHONE: " ",
        EMAIL: " ",
        DEPARTMENT: " ",
        COMPANY_CODE_COMPANY_CODE: " ",
        COMPANY_NAME: " ",
        STATUS: "启用",
        CREATED_AT: "2021-09-09",
        UPDATED_AT: "2021-09-09",
        USER_ID_USER_ID: " ",
        USER_NAME: "张三",
        AREA: " ",
        NEW_INDUSTRY: " ",
        TARGET_PRICE: " ",
        QUANSHU_AREA: " ",
        IPC_CATEGORY: " ",
        PATENT_CATEGORY: " ",
        PCT: true,
        HEZUO_TYPE: " ",
      },
    },
    tech_delete: {
      data: {
        text: "是否要删除?",
        id: "ad52d74d-0ede-11ec-8613-342eb7e2a2ec",
        type: "fin",
        TECH_ID: "ad52d74d-0ede-11ec-8613-342eb7e2a2ec",
      },
    },
    tech_tag: {
      data: {
        TECH_ID: "ad52d74e-0ede-11ec-b9ca-342eb7e2a2ec",
      },
    },
    tech_tag_add_delete: {
      data: {
        TECH_ID_TECH_ID: "ad52d74e-0ede-11ec-b9ca-342eb7e2a2ec",
        TAG_ID_TAG_ID: "15cefa4b-0c63-11ec-9ac5-342eb7e2a2ec",
      },
    },
    questionnaire: {
      data: { ANSWERS: { TEST: "132", COOL: "it works" } }
    },
    questionnaire_update: {
      data: {
        ANSWERS: { TEST: "132", COOL: "it works" },
        UUID: "455bdad0-4cbb-4bc4-85b0-0c34c0e4d8c4",
      },
    },
    questionnaire_delete: {
      data: {
        UUID: "455bdad0-4cbb-4bc4-85b0-0c34c0e4d8c4",
      },
    },
    caijingyun_delete: {
      data: {
        ID: "c7050cc4-e52c-4341-b2a9-6e85a1830433",
      },
    },
    questionnaire_countQuestionnaire: {
      data: {
        USER_ID: "455bdad0-4cbb-4bc4-85b0-0c34c0e4d8c4",
      },
    },
    rl_delete: {
      data: {
        "RECOMMENDED_LIST_ID": "fill_in_please"
      }
    },
    favorite_delete: {
      data: {
        "FAVOURITE_ID": "111"
      }
    },
    favorite_add: { "data": { "FAVOURITE_ID": "bbdbccda-19fa-11ec-aef2-90ccdf01187c", "TYPE": "PO", "STATUS": true, "COMMENT": "TEST", "CREATED_AT": "2021-10-14T06:46:13.577Z", "UPDATED_AT": "2021-10-14T06:46:13.577Z" } },
    combined_get: {
      data: {
        "USER_ID": "dffa45c6-e2e0-4c46-96ea-440037f2484b"
      }
    },
    comessage_add: {
      "data": {
        "COLLABORATION_ID": "1231",
        "USER_ID": "f04dc284-b6ce-4d24-be3d-b8323e548120",
        "COMMENT": "cool",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    comessage_update: {
      "data": {
        "COLLABORATION_ID": "1231",
        "USER_ID": "f04dc284-b6ce-4d24-be3d-b8323e548120",
        "COMMENT": "cool",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    comessage_delete: {
      data: {
        "COMBINED_NOTIFICATION_ID": "9958be4f-f3e7-4bc4-b24c-c5c2747fd118"
      }
    },
    combined_add: {
      "data": {
        "COLLABORATION_ID": "1231",
        "USER_ID": "f04dc284-b6ce-4d24-be3d-b8323e548120",
        "COMMENT": "cool",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    combined_delete: {
      data: {
        "COMBINED_NOTIFICATION_ID": "9958be4f-f3e7-4bc4-b24c-c5c2747fd118"
      }
    },
    combined_update: {
      "data": {
        "COMBINED_NOTIFICATION_ID": "a1187791-21c3-465b-9f77-0bbb223c7b22",
        "SOURCE": "source",
        "USER_ID": "f04dc284-b6ce-4d24-be3d-b8323e548120",
        "TARGET_TYPE": "我的一天",
        "TYPE": "会员升级",
        "INFO": "1. 我的一天(1-9) 2. 政策新闻(10-11) \n 1. 提醒（企业认证，小程序绑定等） 2. 会员升级（恭喜您升级到 lv2 ） 3. 每日任务 （和设计不合，无法实时） 4. 成就勋章（恭喜您获得 xx 成就) 5. PO 6. AS 7. TA 8. TE 9. FI 10. 新闻 11. 外链新闻 \n 如 type 为提醒，这里就写 企业认证，小程序绑定等，如 type 为会员升级，这里就写  lv2， lv4 等，如 type 为成就勋章，这里就写 <小程序达人> 等，如果有每日任务的话 如 type 为每日任务，这里就写 <逛大厅/3/5> 意思是已完成 3 次 总共 5 次，如 type 为新闻，这里就写 <新闻内容>，如 type 外链新闻，这里就写 <链接>",
        "ID": "五大服务专用，用于跳转链接",
        "NAME": "五大服务专用，用于显示内容",
        "START_DATE": "2021-10-21",
        "END_DATE": "2021-10-21",
        "CREATED_AT": "2021-10-21"
      }
    },
    combined_delete: {
      data: {
        "COMBINED_NOTIFICATION_ID": "9958be4f-f3e7-4bc4-b24c-c5c2747fd118"
      }
    },
    cooperate_add: {
      "data": {
        "TITLE": "title",
        "TYPE": "TYPE",
        "STATUS": "STATUS",
        "REQUIREMENT": "REQUIREMENT",
        "COMMENT": "COMMENT",
        "DESCRIPTION": "DESCRIPTION",
        "URL": "URL",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    cooperate_assign: {
      "data": {
        "COOPERATE_REQUIREMENT_ID": "fb59ec68-a727-4a09-a53d-a8e0aeae57c6",
        "RECIPIENTS": ["4a44bc58-c773-4aeb-a3c1-c552b2d13469", "d97e0cab-4d63-43b1-8906-964bd75fd3ae", "62c40068-19f8-11ec-aa45-90ccdf01187c"]
      }
    },
    cooperate_update: {
      "data": {
        "COOPERATE_REQUIREMENT_ID": "fb59ec68-a727-4a09-a53d-a8e0aeae57c6",
        "RECIPIENT": "recipient",
        "TITLE": "title",
        "TYPE": "TYPE",
        "STATUS": "STATUS",
        "REQUIREMENT": "REQUIREMENT",
        "COMMENT": "COMMENT",
        "DESCRIPTION": " COOPERATE_REQUIREMENT_ID 和 UPDATED_AT 这两个字段必须有",
        "URL": "URL",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    cooperate_delete: {
      data: {
        "COOPERATE_REQUIREMENT_ID": "fb59ec68-a727-4a09-a53d-a8e0aeae57c6"
      }
    },
    worktable_add: {
      "data": {
        "TYPE": "TA",
        "PID": "PID",
        "NAME": "NAME",
        "TIMER": "TIMER",
        "COUNT": 0,
        "TITLE": "TITLE",
        "DESCRIPTION": "DESCRIPTION",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    worktable_update: {
      "data": {
        "WORKTABLE_ID": "b968b757-c3fe-4440-b6e4-3ae18b619245",
        "TYPE": "FI",
        "PID": "PID",
        "NAME": "NAME",
        "TIMER": "TIMER",
        "COUNT": 0,
        "TITLE": "TITLE",
        "DESCRIPTION": "DESCRIPTION",
        "CREATED_AT": "2021-10-21",
        "UPDATED_AT": "2021-10-21"
      }
    },
    worktable_addCount: {
      "data": {
        "WORKTABLE_ID": "b968b757-c3fe-4440-b6e4-3ae18b619245",
      }
    },
    worktable_delete: {
      data: [{
        "WORKTABLE_ID": "57-c3fe-4440-b6e4-3ae18b619245"
      }]
    },
    companyVarient_add: {
      "data": {
        "COMPANY_VARIANT_NAME": "常用公司3",
      },
      "contents": ["4a44bc58-c773-4aeb-a3c1-c552b2d13469", "d97e0cab-4d63-43b1-8906-964bd75fd3ae", "62c40068-19f8-11ec-aa45-90ccdf01187c"]
    },
    companyVarient_update: {
      "data": {
        "COMPANY_VARIANT_ID": "20fe6da0-f282-4d45-a5d8-f2cb0e82693d",
        "COMPANY_VARIANT_NAME": "常用公司3",
      },
      "contents": ["4a44bc58-c773-4aeb-a3c1-c552b2d13469", "d97e0cab-4d63-43b1-8906-964bd75fd3ae", "62c40068-19f8-11ec-aa45-90ccdf01187c"]
    },
    companyVarient_delete: {
      "data": {
        "COMPANY_VARIANT_ID": "20fe6da0-f282-4d45-a5d8-f2cb0e82693d",
      }
    },
    privateComments_add: {
      "data": {
        "TYPE": "AS",
        "PID": "81ef03aa-19fc-11ec-b871-90ccdf01187c",
        "IF_REPLY": true,
        "CONTENT": "CONTENT",
      }
    },
    privateComments_update: {
      "data": {
        "PRIVATE_COMMENT_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
        "TYPE": "TA",
        "PID": "PID",
        "OWNER_ID": "OWNER_ID",
        "COMMENTER_ID": "COMMENTER_ID",
        "IF_REPLY": true,
        "CONTENT": "CONTENT",
        "CREATED_AT": "2021-10-21"
      }
    },
    privateComments_delete: {
      "data": {
        "PRIVATE_COMMENT_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
      }
    },
    userConfig_add: {
      "data":
      {
        "USER_ID": "b2c50966-5ebb-4298-b64e-36055e7ba5d8"
      }
    },
    request: {
      data: {
        DATA: {
          TEST: "132",
          COOL: "it works"
        },
        USER_ID: "112233",
        TYPE: "FI"
      }
    },
    request_update: {
      data: {
        DATA: {
          TEST: "132",
          COOL: "it works"
        },
        USER_ID: "112233",
        TYPE: "FI",
        UUID: "???"
      }
    },
    request_delete: {
      data: {
        UUID: "455bdad0-4cbb-4bc4-85b0-0c34c0e4d8c4",
      },
    },
    btp_add: {
      data: {
        "USER_ID": "AS",
        "APPROVER": "81e"
      }
    },
    btp_update: {
      data: {
        "USER_ID": "AS",
        "APPROVER": "81e"
      }
    },
    btp_delete: {
      data: {
        UUID: "455bdad0-4cbb-4bc4-85b0-0c34c0e4d8c4",
      },
    },
    subscribe_add: {
      "data": {
        "TAG_ID": "81ef03aa-19fc-11ec-b871-90ccdf01187c",
      }
    },
    subscribe_update: {
      "data": {
        "SUBSCRIBE_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
        "USER_ID": "81ef03aa-19fc-11ec-b871-90ccdf01187c",
        "TAG_ID": "81ef03aa-19fc-11ec-b871-90ccdf01187c",
      }
    },
    subscribe_delete: {
      "data": {
        "SUBSCRIBE_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
      }
    },
    policyCondition_add: {
      "data": {
        "NAME": "注册资本",
        "ATTRIBUTE": "REGISTERED_CAPITAL",
        "ISTAG": false,
      }
    },
    policyCondition_update: {
      "data": {
        "POLICY_CONDITION_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
        "NAME": "注册资本",
        "ATTRIBUTE": "REGISTERED_CAPITAL",
        "ISTAG": false,
      }
    },
    policyCondition_delete: {
      "data": {
        "POLICY_CONDITION_ID": "1cb4912d-b879-450a-b02f-9f6b2372b998",
      }
    },
    getCompanyInfoByCompanyCodeAndFaRen: {
      "data": {
        "LEGAL_REPRESENTATIVE": "1cb4912d-b879-450a-b02f-9f6b2372b998",
        "COMPANY_CODE": "1cb4912d-b879-450a-b02f-9f6b2372b998",
      }
    },
    policyConditionValue_add: {
      "data": {
        "POLICY_ID": "null",
        "POLICY_CONDITION_ID": "null",
        "OPERATOR": "null",
        "VALUE": "null"
      }
    },
    policyConditionValue_update: {
      "data": {
        "POLICY_CONDITION_VALUE": "4806da0a-3da3-481c-9d16-012cce8930b1",
        "POLICY_ID": "null",
        "POLICY_CONDITION_ID": "null",
        "OPERATOR": "null",
        "VALUE": "null"
      },
    },
    policyConditionValue_delete: {
      "data": {
        "POLICY_CONDITION_VALUE": "4806da0a-3da3-481c-9d16-012cce8930b1",
      }
    }
  },
};
swaggerAutogen(outputFile, endpointsFiles, doc);
